.container {
  .popup-content {
    width: 710rpx;
    height: 100%;
    border-radius: 0rpx 0rpx 20rpx 20rpx;
    padding: 20rpx;

    .popupItem {
      margin-bottom: 40rpx;

      .title {
        font-size: 30rpx;
        font-weight: bold;
        color: #333;
        margin-bottom: 30rpx;
      }

      .button-wrapper {
        display: flex;
        flex-wrap: wrap;
        margin-right: -16rpx;

        .button {
          width: 160rpx;
          height: 50rpx;
          line-height: 50rpx;
          text-align: center;
          background: #f2f2f2;
          border-radius: 10rpx;
          font-size: 20rpx;
          font-weight: 400;
          color: $uni-text-color;
          margin-right: 16rpx;
          margin-bottom: 10rpx;

          &.checked {
            background: url("https://jhl-pay.oss-cn-shenzhen.aliyuncs.com/agent/icon-button-selected.png") no-repeat center;
            background-size: contain;
            color: $uni-color-primary;
          }
        }
      }

      .buttonBox {
        display: flex;
        float: right;
        padding-bottom: 30rpx;
        margin-top: 40rpx;

        .button {
          width: 120rpx;
          height: 60rpx;
          line-height: 60rpx;
          text-align: center;
          border: 2rpx solid #5769af;
          border-radius: 30rpx;
          font-size: 26rpx;
          font-weight: 400;
          color: #5769af;

          &-confirm {
            background: #5769af;
            color: #ffffff;
            margin-left: 40rpx;
          }
        }
      }
    }

  }
}